David Shepherd
David Shepherd may refer to:
- David H. Shepard (1923–2007), American inventor
- David Shepard, Democratic member of the Tennessee House of Representatives
- David Shepard (film preservationist) (born 1940), American film preservationist
- David Shepard (surgeon) (1744–1818), American doctor and soldier
- David Shepherd (artist) (born 1931), British artist
- David Shepherd (producer) (born 1924), American producer, director, and actor
- David Shepherd (racing driver), British racing driver
- David Shepherd (rugby union) (1936–2003), English advertising executive; played for Australia
- David Shepherd (sportsman) (born 1956), Australian sportsman who played VFL football with St Kilda and cricket for Victoria
- David Shepherd (umpire) (1940–2009), English cricket umpire
- David Sheppard (1929–2005), England cricket captain and later Bishop of Liverpool
- David Sheppard (broadcaster) (born 1981), English presenter on BBC local radio
- Dave Sheppard (weightlifter) (1931–2000), American Olympic weightlifter